Günümüz teknolojisine ayak uydurmak artık fazlaca zorlaşmaya başladı.
Yeniliklere yetişmek zor olmasının yanı sıra büyük bir hızla ilerleyen bilişim teknolojilerini anlamakta bir hayli zahmetli oldu.
Web siteleri , mobil uygulamalar , dijital banka uygulamaları , sosyal medya vb. hepimizi hapsetmiş durumda.
Sadece günlük değil iş yaşantımızı da tamamen ele geçirmiş olan bilişim sektörü ve yazılımları öğrenmemek gibi bir şansımız kalmadı.
Bu yazımda sizlere bir kaç başlık altında programlamayı anlatıcam , bunlar;
Algoritma Nedir ? Programla Nedir ? Programlama Dilleri Nedir ?
Algoritma Nedir ?
Algoritmayı kısaca bir problemin çözümünde izlenecek yol olarak tanımlayabiliriz. Genelde bilgisayar biliminde ve matematikte tanımlanan, belli bir başlangıcı ve sonu olan çözüm yöntemidir.Sonsuza kadar çalışan bir koda algoritma denilemez. Bu genel olarak kabul edilmiş bir tanımdır fakat ben sizlere algoritmayı daha güzel ve anlaşılır bir şekilde anlatmak isterim.
Annesi programcı oğluna “oğlum bakkala git 1 şişe süt al eğer yumurta varsa 6 tane al gel” demiş. programcı da eve 6 şişe sütle gelmiş. annesi sormuş “oğlum niye 6 şişe süt aldın” diye. oğlu da “yumurta vardı” demiş.
Algoritma mantığı basitçe anlatılacak olursa bu şekildedir.
Şu detayı da eklemeden geçmek istemem herkes yazılımcı olabilir ama herkes algoritma geliştiremez…
Programlama Nedir ?
Programlama, bir bilgisayara ya da cihaza nasıl davranacağını, hangi durumlarda ne tepki vereceğini ve bu tepkiler sonucunda nelerin etkileneceğini öğretme işlemidir.
Söz konusu cihazın davranışlarını önceden belirleyip, o komutlara göre çalışacak yazılımı yapmak, bu yazılımı cihazın anlayacağı dile çevirmek ve cihaza yükleyerek cihazın nasıl çalışacağını ona bildirmek programlamadır.
Nasıl ki insan beyni önceden karşılaşmamış olduğu bir durumla karşılaştığında ne yapacağını bilemez cihazlar da böyledir , işte durumlar karşısında cihazın davranışlarını belirleyen de programlamadır.
Programlama 6 Ana Temelden oluşur ;
Problemin belirlenmesi.
Çözüm yollarının belirlenmesi.
Algoritmanın geliştirilmesi.
Akış seması oluşturulması.
Uyun programlama dilinin seçilmesi.
Programın yazılması, derlenmesi, test edilmesi.
Bu 6 temel sağlam olduğunda yazdığınız program sorunsuz çalışacaktır .
Programlama Dili Nedir? Programlama Dilleri Nelerdir?
Belli bir standart formunda komutlar ve yazılımlar geliştirme imkanı sunan bilgisayar dilidir. Programlama dilleri sayesinde bir bilgisayarın hangi durumda ne çeşit çıktı verebileceği kontrol edilebilir. Kısacası programlama dilleri sayesinde bilgisayarlar ve insanlar verimli bir iletişim sağlayabilirler.
Programlama Dilleri Nelerdir ?
- Python
- C
- C++
- Java
- Swift
- JavaScript
- Go
- R
- C#
- Ruby
- Assembly
- Arduino
- Shell
- Scala
- Rust
- Haskell
- Perl
- Matlab
- Visuel Basic
- Cuda
- Delphi
- SQL
- Processing
- D
- Lisp
- Cobol
- Clojure
- Julia
- Fortran
- Prolog
- Erlang
- SAS
- Ada
- ABAP
- VHDL
- Verilog
- Scheme
- Ocaml
- LabView
- Forth
- J
- TCL
- Actionscript
- Ladder Logi
Bu yazımda sizlere programlamaya giriş genel bilgilendirme yaptım , bir sonrakinde detaylı bilgilerle sizlerle olacağım.
GIPHY App Key not set. Please check settings